// lib/providers.dart
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_clean_architecture/app/domain/use_cases/get_users.dart';
import 'package:flutter_clean_architecture/app/data/repositories/user_repository_impl.dart';
import 'package:flutter_clean_architecture/app/data/datasources/user_remote_data_source.dart';

final getUserUseCaseProvider = Provider<GetUserUseCase>((ref) {
  final userRepository = UserRepositoryImpl(UserRemoteDataSourceImpl());
  return GetUserUseCase(userRepository);
});
